ic design management methodology fpga dsp eda hardware cad analog periscope enabling design military development design asic consulting